Resistance to Adoption of an OO Software Engineering Process: An Empirical Study
نویسنده
چکیده
Human Factors, the so-called Soft Issues, play a vital role in highlighting the difference between success and failure for any project where people are involved, resistance to change, both at a personal and organizational level, being one such factor. In this paper, we report the findings of two empirical studies, using Action Research (AR), that were conducted over a period of two years at a mid-size publishing organization in Sydney to investigate the effect of various human behavioural patterns during the organizational transition to Object Technology (OT). This investigation was carried out to validate our theory that the appropriate planning and managing of the human factors during an organizational change may eliminate/mitigate people’s natural resistance to change and increase the chance of success. Here we focus on the resistance factor. Observations show that human factors such as resistance to change contributed to the first project’s relative failure whereas acceptance of change (managing resistance) contributed to the second project’s success. These case studies support the argument that both careful planning and management of specific human factors can positively impact the entire organizational transition process.
منابع مشابه
Comparative Evaluation of Functional Size Measurement Methods: An Experimental Analysis
− A number of Functional Size Measurement (FSM) methods have been proposed in the literature, but so far there has been no systematic evaluation of these methods. A major criticism is that little attention has been paid to the empirical validation of FSM methods. By empirical validation we refer to the evaluation of the efficacy of the method and its likely adoption in practice using experiment...
متن کاملPractical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison
influence and use, particularly since the introduction of C++ and Java. The aim of empirical software engineering research is to help determine the effectiveness of development processes and techniques. Most major conferences have sessions dedicated to empirical studies 1 and journals such as the Empirical Software Engineering Journal 2 are devoted to empirical research that covers the whole sp...
متن کاملAn Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
Object-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metrics in two iterative processes: the short-cycled agile process and the long-cycled framework evolut...
متن کاملThe Methodology of Methodologies; or, Evaluating Current Methodologies: Why and How
A good methodology should be an accurate description of sound software engineering (SE) practice. Without empirically-supported method-ologies, we run the risk of using potentially inaccurate prescriptions of the software engineering process. We reject arguments that SE is unmeasurable. Related fields, such as knowledge acquisition, routinely perform repeatable experiments on specification deve...
متن کاملPlanning and Managing the Human Factors for the Adoption and Diffusion of Object-Oriented Software Development Processes
Although there are a large number of contemporary software development processes/methodologies available to assist and guide software professionals in developing software systems, there is no specific process that can assist organizations in planning and managing their transition to this new work environment. As a result, there are still a large number of information technology (IT) organizatio...
متن کامل